package com.ruoyi.afmodule.lowcodeflow;

import org.openoa.base.vo.BusinessDataVo;
import org.openoa.engine.lowflow.service.LFFormOperationAdaptor;
import org.openoa.engine.lowflow.vo.UDLFApplyVo;
import org.springframework.stereotype.Service;

@Service("RUOYILEAVE")
public class RuoYiLeaveTimeServices implements LFFormOperationAdaptor {

    @Override
    public void previewSetCondition(UDLFApplyVo vo) {

    }

    @Override
    public void initData(UDLFApplyVo vo) {

    }

    @Override
    public void launchParameters(UDLFApplyVo vo) {

    }

    @Override
    public void queryData(UDLFApplyVo vo) {

    }

    /**
     * 提交数据
     * @param vo
     */
    @Override
    public void submitData(UDLFApplyVo vo) {

    }

    /**
     * 审批同意
     * @param vo
     */
    @Override
    public void consentData(UDLFApplyVo vo) {

    }
    /**
     * 退回修改
     * @param vo
     */
    @Override
    public void backToModifyData(UDLFApplyVo vo) {
        BusinessDataVo dto = vo;
        System.out.println(dto);

        UDLFApplyVo dto1 = vo;

        System.out.println(dto1);
    }
    /**
     * 撤销
     * @param vo
     */
    @Override
    public void cancellationData(UDLFApplyVo vo) {

    }
    /**
     * 流程结束
     * @param vo
     */
    @Override
    public void finishData(BusinessDataVo vo) {
        BusinessDataVo dto = vo;
        System.out.println(dto);
    }
}
